package net.diandangquan.doc;

import org.springframework.data.annotation.CreatedDate;
import org.springframework.data.annotation.Id;
import org.springframework.data.annotation.LastModifiedDate;
import org.springframework.data.mongodb.core.index.Indexed;
import org.springframework.data.mongodb.core.mapping.Document;

import java.util.Date;
import java.util.List;
import java.util.Map;

@Document
public class XBiaoData implements IEntity {
    @Id
    private String id;

    private String typeId;
    private String brandId;
    @Indexed
    private String nameFull;
    @Indexed
    private String brandName;
    @Indexed
    private String brandNameEn;
    @Indexed
    private String xilei;
    @Indexed
    private String xinghao;
    private String sex;
    private String priceCn;
    private String priceCnTime;
    private String priceOy;
    private String priceOyTime;
    private String priceEn;
    private String priceEnTime;
    private String priceHk;
    private String priceHkTime;
    private String org;
    private String bailun;
    private String zhenping;
    private String baoshiNumber;
    private String linjianNumber;
    private String donglichubei;
    private String biaojin;
    private String biaokehoudu;
    private String biaokecaizhi;
    private String biaopangyanse;
    private String biaopanxingzhuang;
    private String biaopangcaizhi;
    private String biaojingcaizhi;
    private String biaoguancaizhi;
    private String biaodaiyanse;
    private String biaodaicaizhi;
    private String biaokouleixing;
    private String biaokoucaizhi;
    private String jixinzj;
    private String jixinxinhao;
    private String jixinleixin;
    private String jixinhoudu;
    private String jichujixin;
    private String beitou;
    private String weight;
    private String fangshuishengdu;
    private String gongneng;
    private String bizhen;
    private String yousi;
    private String dichishoumin;
    private String oriUrl;
    private String oriHtml;
    private String image;
    private Map<String, List<String>> images;
    private boolean dataOk;
    /**
     * 标识腕表之家的唯一性
     */
    @Indexed
    private String xbiaoId;
    @CreatedDate
    private Date createTime;
    @LastModifiedDate
    private Date updateTime;

    public XBiaoData() {
    }

    public XBiaoData(String xbiaoId) {
        this.xbiaoId = xbiaoId;
    }

    public String getId() {
        return id;
    }

    public void setId(String id) {
        this.id = id;
    }

    public String getXbiaoId() {
        return xbiaoId;
    }

    public void setXbiaoId(String xbiaoId) {
        this.xbiaoId = xbiaoId;
    }

    public String getTypeId() {
        return typeId;
    }

    public void setTypeId(String typeId) {
        this.typeId = typeId;
    }

    public String getBrandId() {
        return brandId;
    }

    public void setBrandId(String brandId) {
        this.brandId = brandId;
    }

    public String getNameFull() {
        return nameFull;
    }

    public void setNameFull(String nameFull) {
        this.nameFull = nameFull;
    }

    public String getBrandName() {
        return brandName;
    }

    public void setBrandName(String brandName) {
        this.brandName = brandName;
    }

    public String getXinghao() {
        return xinghao;
    }

    public void setXinghao(String xinghao) {
        this.xinghao = xinghao;
    }

    public String getXilei() {
        return xilei;
    }

    public void setXilei(String xilei) {
        this.xilei = xilei;
    }

    public String getSex() {
        return sex;
    }

    public void setSex(String sex) {
        this.sex = sex;
    }

    public String getPriceCn() {
        return priceCn;
    }

    public void setPriceCn(String priceCn) {
        this.priceCn = priceCn;
    }

    public String getPriceCnTime() {
        return priceCnTime;
    }

    public void setPriceCnTime(String priceCnTime) {
        this.priceCnTime = priceCnTime;
    }

    public String getPriceOy() {
        return priceOy;
    }

    public void setPriceOy(String priceOy) {
        this.priceOy = priceOy;
    }

    public String getPriceOyTime() {
        return priceOyTime;
    }

    public void setPriceOyTime(String priceOyTime) {
        this.priceOyTime = priceOyTime;
    }

    public String getPriceEn() {
        return priceEn;
    }

    public void setPriceEn(String priceEn) {
        this.priceEn = priceEn;
    }

    public String getPriceEnTime() {
        return priceEnTime;
    }

    public void setPriceEnTime(String priceEnTime) {
        this.priceEnTime = priceEnTime;
    }

    public String getPriceHk() {
        return priceHk;
    }

    public void setPriceHk(String priceHk) {
        this.priceHk = priceHk;
    }

    public String getPriceHkTime() {
        return priceHkTime;
    }

    public void setPriceHkTime(String priceHkTime) {
        this.priceHkTime = priceHkTime;
    }

    public String getOrg() {
        return org;
    }

    public void setOrg(String org) {
        this.org = org;
    }

    public String getBailun() {
        return bailun;
    }

    public void setBailun(String bailun) {
        this.bailun = bailun;
    }

    public String getZhenping() {
        return zhenping;
    }

    public void setZhenping(String zhenping) {
        this.zhenping = zhenping;
    }

    public String getBaoshiNumber() {
        return baoshiNumber;
    }

    public void setBaoshiNumber(String baoshiNumber) {
        this.baoshiNumber = baoshiNumber;
    }

    public String getLinjianNumber() {
        return linjianNumber;
    }

    public void setLinjianNumber(String linjianNumber) {
        this.linjianNumber = linjianNumber;
    }

    public String getDonglichubei() {
        return donglichubei;
    }

    public void setDonglichubei(String donglichubei) {
        this.donglichubei = donglichubei;
    }

    public String getBiaojin() {
        return biaojin;
    }

    public void setBiaojin(String biaojin) {
        this.biaojin = biaojin;
    }

    public String getBiaokehoudu() {
        return biaokehoudu;
    }

    public void setBiaokehoudu(String biaokehoudu) {
        this.biaokehoudu = biaokehoudu;
    }

    public String getBiaokecaizhi() {
        return biaokecaizhi;
    }

    public void setBiaokecaizhi(String biaokecaizhi) {
        this.biaokecaizhi = biaokecaizhi;
    }

    public String getBiaopangyanse() {
        return biaopangyanse;
    }

    public void setBiaopangyanse(String biaopangyanse) {
        this.biaopangyanse = biaopangyanse;
    }

    public String getBiaopanxingzhuang() {
        return biaopanxingzhuang;
    }

    public void setBiaopanxingzhuang(String biaopanxingzhuang) {
        this.biaopanxingzhuang = biaopanxingzhuang;
    }

    public String getBiaopangcaizhi() {
        return biaopangcaizhi;
    }

    public void setBiaopangcaizhi(String biaopangcaizhi) {
        this.biaopangcaizhi = biaopangcaizhi;
    }

    public String getBiaojingcaizhi() {
        return biaojingcaizhi;
    }

    public void setBiaojingcaizhi(String biaojingcaizhi) {
        this.biaojingcaizhi = biaojingcaizhi;
    }

    public String getBiaoguancaizhi() {
        return biaoguancaizhi;
    }

    public void setBiaoguancaizhi(String biaoguancaizhi) {
        this.biaoguancaizhi = biaoguancaizhi;
    }

    public String getBiaodaiyanse() {
        return biaodaiyanse;
    }

    public void setBiaodaiyanse(String biaodaiyanse) {
        this.biaodaiyanse = biaodaiyanse;
    }

    public String getBiaodaicaizhi() {
        return biaodaicaizhi;
    }

    public void setBiaodaicaizhi(String biaodaicaizhi) {
        this.biaodaicaizhi = biaodaicaizhi;
    }

    public String getBiaokouleixing() {
        return biaokouleixing;
    }

    public void setBiaokouleixing(String biaokouleixing) {
        this.biaokouleixing = biaokouleixing;
    }

    public String getBiaokoucaizhi() {
        return biaokoucaizhi;
    }

    public void setBiaokoucaizhi(String biaokoucaizhi) {
        this.biaokoucaizhi = biaokoucaizhi;
    }

    public String getJixinzj() {
        return jixinzj;
    }

    public void setJixinzj(String jixinzj) {
        this.jixinzj = jixinzj;
    }

    public String getJixinxinhao() {
        return jixinxinhao;
    }

    public void setJixinxinhao(String jixinxinhao) {
        this.jixinxinhao = jixinxinhao;
    }

    public String getJixinleixin() {
        return jixinleixin;
    }

    public void setJixinleixin(String jixinleixin) {
        this.jixinleixin = jixinleixin;
    }

    public String getJixinhoudu() {
        return jixinhoudu;
    }

    public void setJixinhoudu(String jixinhoudu) {
        this.jixinhoudu = jixinhoudu;
    }

    public String getJichujixin() {
        return jichujixin;
    }

    public void setJichujixin(String jichujixin) {
        this.jichujixin = jichujixin;
    }

    public String getBeitou() {
        return beitou;
    }

    public void setBeitou(String beitou) {
        this.beitou = beitou;
    }

    public String getWeight() {
        return weight;
    }

    public void setWeight(String weight) {
        this.weight = weight;
    }

    public String getFangshuishengdu() {
        return fangshuishengdu;
    }

    public void setFangshuishengdu(String fangshuishengdu) {
        this.fangshuishengdu = fangshuishengdu;
    }

    public String getGongneng() {
        return gongneng;
    }

    public void setGongneng(String gongneng) {
        this.gongneng = gongneng;
    }

    public String getBrandNameEn() {
        return brandNameEn;
    }

    public void setBrandNameEn(String brandNameEn) {
        this.brandNameEn = brandNameEn;
    }

    public String getOriUrl() {
        return oriUrl;
    }

    public void setOriUrl(String oriUrl) {
        this.oriUrl = oriUrl;
    }

    public String getOriHtml() {
        return oriHtml;
    }

    public void setOriHtml(String oriHtml) {
        this.oriHtml = oriHtml;
    }

    public String getImage() {
        return image;
    }

    public void setImage(String image) {
        this.image = image;
    }

    public Map<String, List<String>> getImages() {
        return images;
    }

    public void setImages(Map<String, List<String>> images) {
        this.images = images;
    }

    public String getBizhen() {
        return bizhen;
    }

    public void setBizhen(String bizhen) {
        this.bizhen = bizhen;
    }

    public String getYousi() {
        return yousi;
    }

    public void setYousi(String yousi) {
        this.yousi = yousi;
    }

    public String getDichishoumin() {
        return dichishoumin;
    }

    public void setDichishoumin(String dichishoumin) {
        this.dichishoumin = dichishoumin;
    }

    public boolean isDataOk() {
        return dataOk;
    }

    public void setDataOk(boolean dataOk) {
        this.dataOk = dataOk;
    }

    public Date getCreateTime() {
        return createTime;
    }

    public void setCreateTime(Date createTime) {
        this.createTime = createTime;
    }

    public Date getUpdateTime() {
        return updateTime;
    }

    public void setUpdateTime(Date updateTime) {
        this.updateTime = updateTime;
    }
}